O-Plan: The open Planning Architecture

نویسندگان

  • Ken Currie
  • Austin Tate
چکیده

O Plan is an AI planner based on previous experience with the Nonlin planner and its deriva tives Nonlin and other similar planning systems had limited control architectures and were only partially successful at limiting their search spaces O Plan is a design and implementation of a more exible system aimed at supporting planning research and development opening up new planning methods and supporting strong search control heuristics O Plan takes an engineering approach to the construction of an e cient domain independent planning system which includes a mixture of AI and numerical techniques from Operations Research The main contributions of the work are centred around the control of search within the O Plan planning framework and this paper outlines the search control heuristics employed within the planner These involve the use of condition typing time and resource constraints and domain constraints to allow knowledge about an application domain to be used to prune the search for a solution The paper also describes aspects of the O Plan user interface domain description language Task Formalism or tf and the domains to which O Plan has been applied History and Technical In uences O Plan was initially conceived as a project to provide an environment for speci cation generation interaction with and execution of activity plans There are three distinct components see gure the planner s workstation or user interface the plan generator and the execution monitoring sys tem The main e ort has been concentrated in the area of plan generation Plan generation is di cult and it is a classic example of a search problem in AI The main target of this research is therefore search space control The outputs of this study are a better understanding of the re quirements of planning methods improved heuristics and techniques for search space control and a demonstration system embodying these results in an appropriate framework and representational scheme The story of O Plan starts from a software engineering viewpoint namely how to build an open architecture for an AI planning project with the aim of incrementally developing a system resilient to change It was our aim at the start of the project to build a system where it was possible to experiment with and integrate developing ideas Further the nal system was to be tailorable to suit particular applications Section brie y describes the components of the system in which the overall controller and some of the internal knowledge sources can be customised or replaced by the end user O Plan is intended to be a domain independent general planning and control framework with the ability to embed detailed knowledge of the domain Of course exibility can never be achieved The user does have to live with some basic design features and planning philosophies The primary limitation being the least commitment approach taken by the system O Plan grew out of the experiences of other research into AI planning particularly with Nonlin and blackboard systems We have included a taxonomy of earlier planning systems gure which places O Plan in relation to the in uences on its design It is assumed that the reader is familiar with these works as the bibliography does not cover all of them see for an introduction to the literature of AI planning The main AI planning techniques which have been used or extended in O Plan are A hierarchical planning system which can produce plans as partial orders on actions as suggested by Sacerdoti though O Plan is exible concerning the order in which parts of the plan are expanded An agenda based control architecture in which each control cycle can post pending tasks dur ing plan generation These pending tasks are then picked up from the agenda and processed by appropriate handlers hearsay ii uses the term Knowledge Source for these handlers The notion of a plan state which is the data structure containing the emerging plan the aws remaining in it and the information used in building the plan This is similar to the work of McDermott Constraint posting and least commitment on object variables as seen in molgen Temporal and resource constraint handling shown to be valuable in realistic domains by Deviser has been extended to provide a powerful search space pruning method The algorithms for this are incremental versions of Operational Research methods O Plan has integrated ideas from or and AI in a coherent and constructive manner O Plan is derived from the earlier Nonlin planner from which we have taken and extended the ideas of Goal Structure Question Answering qa and typed preconditions We have maintained Nonlin s style of task description language Task Formalism or tf and extended it for O Plan As with most planning systems intended to operate in realistic domains control of the search and the management of con ict between competing actions has been the focus of the work The eventual aim of all such systems is to incorporate techniques which should scale up to tackle the expected complexities

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Studying the Role of Workplaces Layout on Employees Health: Sick Building Syndrome

Background and Objectives: Workplace architecture is one of the most important factors influencing employees' health and wellbeing. Therefore, it is necessary to study the role of workplace design on the emergence of various types of health problems among employees. The present research aims to study the prevailing conditions at the case studied workplaces and to identify the role of factors in...

متن کامل

The O-Plan Constraint Associator

O Plan is a command planning and control architecture which has an open modular structure intended to allow experimentation on or replacement of various components The research is seeking to isolate functionality that may be generally required in a number of applications and across a number of di erent planning scheduling and control systems The aim of this paper is to describe the Constraint A...

متن کامل

O-Plan2: an Open Architecture for Command, Planning and Control

Time constraints resource usage object selection and condition e ect causal constraints are handled as an integral part of the overall system structure by treating specialised constraint management as supporting the core decision making components in the architecture A close coupling of planning and time or resource scheduling is therefore possible within a system employing an activity based pl...

متن کامل

O-Plan2: The Open Planning Architecture

̄ A hierarchical planning system which can produce plans as partial orders on actions. An agenda-based control architecture in which each control cycle can post pending tasks during plan generation. These pending tasks are then picked up from the agenda and processed by appropriate handlers (Knowledge Sources). ̄ The notion of a "plan state" which is the data structure containing the emerging pla...

متن کامل

O Plan Choice Ordering Mechanisms in an AI Planning Architecture

O Plan is an AI planning architecture which supports research into a number of aspects of planning scheduling and control It is based on earlier work on the O Plan System which was directed towards plan generation The pa per explores the di erent types of choice or dering decisions which need to be made in an architecture for command and control The mechanisms for choice ordering and selection ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Artif. Intell.

دوره 52  شماره 

صفحات  -

تاریخ انتشار 1991